\hypertarget{routing__io_8h}{
\section{routing\-\_\-io.h \-File \-Reference}
\label{routing__io_8h}\index{routing\-\_\-io.\-h@{routing\-\_\-io.\-h}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$sys/select.\-h$>$}\*
{\ttfamily \#include $<$arpa/inet.\-h$>$}\*
{\ttfamily \#include $<$libnetfilter\-\_\-queue/libnetfilter\-\_\-queue.\-h$>$}\*
{\ttfamily \#include $<$linux/icmp.\-h$>$}\*
{\ttfamily \#include $<$linux/netfilter.\-h$>$}\*
{\ttfamily \#include \char`\"{}sample\-\_\-io.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}rtp\-\_\-packet.\-h\char`\"{}}\*
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classCRoutingIO}{\-C\-Routing\-I\-O}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef int($\ast$ \hyperlink{routing__io_8h_aed39cf3ea439e96cb686386d3b848763}{callback\-Fnct} )(struct nfq\-\_\-q\-\_\-handle $\ast$, struct nfgenmsg $\ast$, struct nfq\-\_\-data $\ast$, void $\ast$)
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{routing__io_8h_aed39cf3ea439e96cb686386d3b848763}{
\index{routing\-\_\-io.\-h@{routing\-\_\-io.\-h}!callback\-Fnct@{callback\-Fnct}}
\index{callback\-Fnct@{callback\-Fnct}!routing_io.h@{routing\-\_\-io.\-h}}
\subsubsection[{callback\-Fnct}]{\setlength{\rightskip}{0pt plus 5cm}typedef int($\ast$ {\bf callback\-Fnct})(struct nfq\-\_\-q\-\_\-handle $\ast$, struct nfgenmsg $\ast$, struct nfq\-\_\-data $\ast$, void $\ast$)}}
\label{routing__io_8h_aed39cf3ea439e96cb686386d3b848763}
